Harmony: A Desktop Grid for Delivering Enterprise Computations

نویسندگان

  • Vijay K. Naik
  • Swaminathan Sivasubramanian
  • David F. Bantz
  • Sriram Krishnan
چکیده

This paper describes Harmony, a practical grid infrastructure built using personal computer resources. Harmony addresses the key concerns of end users for responsiveness, privacy and protection by isolating the grid computation in a virtual machine on the PC and by implementing a layered resource management architecture to divert workload to unutilized computers from those currently experiencing high levels of interaction. The use of a virtual machine separates the interactive workload software environment from that for the grid workload. Harmony also addresses the key concerns of enterprise IT by automating initial resource assignment and by automatically reallocating workload so as to meet quality of service goals. We have implemented a prototype of Harmony and demonstrated its capability to protect interactive performance. Our preferred grid workload is transactional – a key characteristic of commercial applications. The implementation uses Web Service-based interfaces, so the programming model of Harmony is compatible with and familiar to enterprise developers. We believe that Harmony demonstrates practical exploitation of a hitherto underutilized resource of considerable capability, with the potential to complement, or even in some cases replace, dedicated server-based resources. 1 Corresponding Author: IBM T. J. Watson Research Center, P. O. Box 218, Yorktown Heights, NY 10598, E-mail: [email protected] 2 Dept. of Computer Science, Vrije Universiteit, Amsterdam, 1081 HV, The Netherlands, E-mail: [email protected] 3 IBM T. J. Watson Research Center, P. O. Box 218, Yorktown Heights, NY 10598, E-mail: [email protected] 4 Dept of Computer Science, Indiana University, Bloomington, IN 47405, E-mail: [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enterprise Desktop Grids

The paper describes a tool to perform high-performance computing using idle resources of desktop computers of an organization. The tool – Enterprise Desktop Grid – strengthens ideas of the Desktop Grids. The main characteristics and application areas of the Enterprise Desktop Grids are presented.

متن کامل

A One-Stop, Fire-and-(Almost)Forget, Dropping-Off and Rendezvous Point

In order to foster uptake by scientific and business users we need an easy way to access Grid resources. This is the motivation for the A-WARE project. We build upon a fabric layer of Grid and other resources, by providing a higher-layer service for managing the interaction with these resources A One-Stop, Fire-and-(almost)Forget, Droppingoff and Rendezvous Point. Work assignments can be formul...

متن کامل

Association Rules Mining using BOINC–based Enterprise Desktop Grid

The paper is devoted to association rules mining using BOINC– project based on Enterprise Desktop Grid. A high-level algorithm description is given. A BOINC–based application is developed and validated. Several experiments with the aim of performance evaluation are performed. Ways to further develop the approach are described.

متن کامل

Group-based Adaptive Scheduling Mechanism in Desktop Grid

Desktop Grid has recently been an attractive computing paradigm for high throughput applications. However, Desktop Grid computing is complicated by heterogeneous capabilities, failures, volatility, and lack of trust because it is based on desktop computers at the edge of the Internet. In a Desktop Grid computing environment, volunteers (that is, resource providers) have heterogeneous properties...

متن کامل

A Survey of Desktop Grid System Scheduling

Grid Computing forms virtual, collaborative organizations that share applications and data in an open heterogeneous server environment in order to work on common problems. Desktop Grid is a named collection of machines in a shared network where resource providers have heterogeneous properties such as CPU, network, memory complicated by various capabilities, failures, lack of trust based on desk...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003